cmake_minimum_required(VERSION 3.10.2)

# TODO 第一步 导入头文件
include_directories(include)

file(GLOB src_files *.cpp *.c) # 批量导入 源文件

add_library(native-lib # 总库libnative-lib.so
        SHARED
        ${src_files})

# TODO 第二步 导入库文件
# ${CMAKE_CXX_FLAGS} 原先的CMake环境 +
# -L${CMAKE_SOURCE_DIR}/../jniLibs/${CMAKE_ANDROID_ARCH_ABI} 加上新的fmod库的路径
# CMAKE_SOURCE_DIR == CMakeLists.txt所在的路径
# /../ 回退到cpp目录
# jniLibs/ 进入jniLibs目录
# ${CMAKE_ANDROID_ARCH_ABI} 使用当前手机CPU系统结构对应的库 如：arm64-v8a
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -L${CMAKE_SOURCE_DIR}/../jniLibs/${CMAKE_ANDROID_ARCH_ABI}")

# TODO 第三步 链接具体的库，到 libnative-lib.so总库
target_link_libraries(
        native-lib
        log
        opencv_java3)